package ins

type RequestArgs struct {
	ContentType        string             `json:"contentType"`
	MethodType         string             `json:"methodType"`
	Method             string             `json:"method"`
	Body               any                `json:"body"`
	Host               string             `json:"host"`
	Token              string             `json:"token"`
	Params             map[string]any     `json:"params"`
	Headers            map[string]string  `json:"headers"`
	SSL                bool               `json:"ssl"`
	DownloadPath       string             `json:"donwloadPath"`
	RequestGraphqlArgs RequestGraphqlArgs `json:"requestGraphqlArgs"`
}

type RequestGraphqlArgs struct {
	OperationName string `json:"operationName"`
	Query         string `json:"query"`
	Variables     any    `json:"variables"`
}
